/*
 * TestRecord.h
 *
 *  Created on: Nov 2, 2013
 *      Author: SG0214746
 */

#ifndef TESTRECORD_H_
#define TESTRECORD_H_

#include "../persistence/ISerializable.h"

class TestRecord : ISerializable {
private:
	BigInt id;

public:
	TestRecord();
	TestRecord(BigInt id);
	virtual ~TestRecord();

	TestRecord(const TestRecord& other);
	TestRecord& operator=(const TestRecord& other);

	const BigInt& getId() const;
	BigInt size() const;
	void serialize(ISerializer& serializer) const;
	void unserialize(IUnserializer& unserializer);
};

#endif /* TESTRECORD_H_ */
